Johor Bahru's weather is characterized by a relatively consistent temperature range throughout the year, with averages hovering around 28°C. The highest temperatures are typically reached in March and April, often exceeding 35°C, while the lowest temperatures occur in January and August, averaging around 22-23°C. Despite these fluctuations, the overall temperature trend remains stable, with minimal variation between months. The region experiences a dry season from February to October, with temperatures gradually increasing during this period. As the year progresses into November and December, temperatures stabilize at a slightly lower average, still ranging comfortably above 20°C.